namespace SomeNameSpace {
    export interface ISomeInterface {
        someMethod(): void;
    }

    export class SomeClass implements ISomeInterface {
        protected _value: string;
        constructor(_value: string) {
            this._value = _value;
            console.log("SomeNameSpace.SomeClass.constructor");
        }
        public someMethod() {
            console.log(this._value);
            console.log("SomeNameSpace.SomeClass.someMethod");
        }
    }
}


let someClass = new SomeNameSpace.SomeClass('some');
someClass.someMethod();